.axis path,
.axis line {
	fill: none;
	stroke: black;
	shape-rendering: crispEdges;
}

.axis text {
	font-family: sans-serif;
	font-size: 10px;
}

.timeline-label {
	font-family: sans-serif;
	font-size: 12px;
}

#timeline-container {
	margin: 25px 0;
	padding: 0 10px;
}

#timeline-container rect {
	fill-opacity: 0.7;
	-webkit-transition: fill-opacity linear 0.1s;
	-moz-transition: fill-opacity linear 0.1s;
	-o-transition: fill-opacity linear 0.1s;
	transition: fill-opacity linear 0.1s;
	cursor: pointer;
}

#timeline-container rect:hover {
	fill-opacity: 1;
}

#timeline-tooltip h4 {
	margin: auto;
	text-align: center;
	padding: 8px 0;
	font-size: 18px;
	color: #444444;
}

#timeline-tooltip p {
	text-align: center;
	margin: auto;
}
